Silicon Labs /Series1 /EFM32GG11B /EFM32GG11B420F2048GL112 /EBI /TFTCTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as TFTCTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (DISABLED)DD0 (DISABLED)MASKBLEND 0 (SHIFTDCLKEN)SHIFTDCLKEN 0 (FBCTRIG)FBCTRIG 0 (UNLIMITED)INTERLEAVE 0 (COLOR1SRC)COLOR1SRC 0 (BYTE)WIDTH 0 (ALIASBANKEN)ALIASBANKEN 0 (BANK0)BANKSEL 0 (ALIASBANK0)ALIASBANK

INTERLEAVE=UNLIMITED, WIDTH=BYTE, ALIASBANK=ALIASBANK0, BANKSEL=BANK0, MASKBLEND=DISABLED, DD=DISABLED

Description

TFT Control Register

Fields

DD

TFT Direct Drive Mode

0 (DISABLED): Direct Drive is disabled.

1 (INTERNAL): Direct Drive from internal memory enabled and started.

2 (EXTERNAL): Direct Drive from external memory enabled and started.

MASKBLEND

TFT Mask and Blend Mode

0 (DISABLED): Masking and Blending are disabled.

1 (IMASK): Internal Masking is enabled.

2 (IALPHA): Internal Alpha Blending is enabled.

3 (IMASKALPHA): Internal Masking and Alpha Blending are enabled.

4 (EFBMASK): External Frame Buffer Masking is enabled.

5 (EFBALPHA): External Frame Buffer Alpha Blending is enabled.

6 (EFBMASKALPHA): External Frame Buffer Masking and Alpha Blending are enabled.

7 (IFBMASK): Internal Frame Buffer Masking is enabled.

8 (IFBALPHA): Internal Frame Buffer Alpha Blending is enabled.

9 (IFBMASKALPHA): Internal Frame Buffer Masking and Alpha Blending are enabled.

SHIFTDCLKEN

TFT EBI_DCLK Shift Enable

FBCTRIG

TFT Frame Base Copy Trigger

INTERLEAVE

Interleave Mode

0 (UNLIMITED): Allow unlimited interleaved EBI accesses per EBI_DCLK period. This can cause jitter on the EBI_DCLK

1 (ONEPERDCLK): Allow 1 interleaved EBI access per EBI_DCLK period.

2 (PORCH): Only allow EBI accesses during TFT porches.

COLOR1SRC

Masking/Alpha Blending Color1 Source

WIDTH

TFT Transaction Width

0 (BYTE): TFT Data is 8 bit wide.

1 (HALFWORD): TFT Data is 16 bit wide.

ALIASBANKEN

Alias to Graphics Bank Enable

BANKSEL

Graphics Bank

0 (BANK0): Memory bank 0 is used for Direct Drive, Masking, and Alpha Blending.

1 (BANK1): Memory bank 1 is used for Direct Drive, Masking, and Alpha Blending.

2 (BANK2): Memory bank 2 is used for Direct Drive, Masking, and Alpha Blending.

3 (BANK3): Memory bank 3 is used for Direct Drive, Masking, and Alpha Blending.

ALIASBANK

Graphic Bank Select Aliasing

0 (ALIASBANK0): Graphic Bank Select is alias to Bank Select 0

1 (ALIASBANK1): Graphic Bank Select is alias to Bank Select 1

2 (ALIASBANK2): Graphic Bank Select is alias to Bank Select 2

3 (ALIASBANK3): Graphic Bank Select is alias to Bank Select 3

Links

() ()